<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        body{
            /* text-align: center; */
        }
    </style>
    <script>
        // for(var i=1;i<=9;i++){//外层循环控制行数
        //     for(var j=1;j<=i;j++){//内层循环控制每行表达式的个数
        //         document.write(j+"*"+i+"="+i*j+"&nbsp;&nbsp;&nbsp;");
        //     }
        //     document.write("<br>");
        // }

        // 用*打印直三角形(1,2,3,4,5...)
        // var rows=prompt("请输入您想要打印的行数：")*1;
        // for(var i=1;i<=rows;i++){//外层循环控制行数
        //     for(var j=1;j<=i;j++){//内层循环控制*的个数
        //         document.write("*");
        //     }
        //     document.write("<br>");
        // }

        //用*打印三角形(1,3,5,7,9...)

        // var rows=prompt("请输入您想要打印的行数：")*1;
        // for(var i=1;i<=rows;i++){//外层循环控制行数
        //     for(var j=1;j<=2*i-1;j++){//内层循环控制*的个数
        //         document.write("*");
        //     }
        //     document.write("<br>");
        // }

        // 用*打印三角形(5,4,3,2,1...)
        // 1    5    6-1    rows-1+1
        // 2    4    6-2    rows-2+1
        // 3    3    6-3    rows-3+1
        // 4    2
        // 5    1
        
        // var rows=prompt("请输入您想要打印的行数：")*1;
        // for(var i=1;i<=rows;i++){//外层循环控制行数
        //     for(var j=1;j<=rows-i+1;j++){//内层循环控制*的个数
        //         document.write("*");
        //     }
        //     document.write("<br>");
        // }

        // 4。用*打印三角形(9,7,5,3,1)

        // 1    9
        // 2    7
        // 3    5
        // 4    3
        // 5    1
        // var rows=prompt("请输入您想要打印的行数：")*1;
        // for(var i=1;i<=rows;i++){//外层循环控制行数
        //     for(var j=1;j<=2*(rows-i+1)-1;j++){//内层循环控制*的个数
        //         document.write("*");
        //     }
        //     document.write("<br>");
        // }
        // var rows=prompt("请输入您想要打印的行数：")*1;
        // for(var i=rows;i>=1;i--){//
        //     for(var j=1;j<=2*i-1;j++){
        //         document.write("*");
        //     }
        //     document.write("<br>");
        // }
        // 5.打印等腰三角形(1,3,5,7,9)
        // 1     4   
        // 2     3
        // 3     2
        // 4     1
        // 5     0
 
//                 *                    4个
//             *   *   *                3个
//         *   *   *   *  *             2个
//     *   *   *   *   *   *   *        1个
// *   *   *   *   *   *   *   *   *    0个
        //将每一行看成是由空格和*组成
        var rows=prompt("请输入您想要打印的行数：")*1;
        for(var i=1;i<=rows;i++){//外层循环控制行数
            for(var j=1;j<=rows-i;j++){//内层循环控制空格
                document.write("&nbsp;");
            }
            for(var k=1;k<=2*i-1;k++){//内层循环控制*的个数
                document.write("*");
            }
            document.write("<br>");
        }
    </script>
</head>
<body>
    
</body>
</html>